package megamente.modelo;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Set;


/**
 * The persistent class for the sucursal database table.
 * 
 */
@Entity
@Table(name="sucursal")
public class Sucursal implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private int idSucursal;

	private String descripcion;

	private String direccion;

	//bi-directional many-to-one association to Cliente
	@OneToMany(mappedBy="sucursal")
	private Set<Cliente> clientes;

	//bi-directional many-to-one association to Pedidocabecera
	@OneToMany(mappedBy="sucursal")
	private Set<Pedidocabecera> pedidocabeceras;

	//bi-directional many-to-one association to Sala
	@OneToMany(mappedBy="sucursal")
	private Set<Sala> salas;

    public Sucursal() {
    }

	public int getIdSucursal() {
		return this.idSucursal;
	}

	public void setIdSucursal(int idSucursal) {
		this.idSucursal = idSucursal;
	}

	public String getDescripcion() {
		return this.descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getDireccion() {
		return this.direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	public Set<Cliente> getClientes() {
		return this.clientes;
	}

	public void setClientes(Set<Cliente> clientes) {
		this.clientes = clientes;
	}
	
	public Set<Pedidocabecera> getPedidocabeceras() {
		return this.pedidocabeceras;
	}

	public void setPedidocabeceras(Set<Pedidocabecera> pedidocabeceras) {
		this.pedidocabeceras = pedidocabeceras;
	}
	
	public Set<Sala> getSalas() {
		return this.salas;
	}

	public void setSalas(Set<Sala> salas) {
		this.salas = salas;
	}
	
}